<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content=
    "application/xhtml+xml; charset=utf-8" />
    <title>
      1.5.&nbsp;帮助
    </title>
    <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" />
    <meta name="generator" content="DocBook XSL Stylesheets V1.78.1" />
    <link rel="stylesheet" href="../stylesheets/lfs-print.css" type=
    "text/css" media="print" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  </head>
  <body class="lfs" id="lfs-8.0">
    <div class="navheader">
      <h4>
        Linux From Scratch - Version 8.0
      </h4>
      <h3>
        第一部分 介绍
      </h3>
      <ul>
        <li class="prev">
          <a accesskey="p" href="resources.html" title="资源">上一页</a>
          <p>
            资源
          </p>
        </li>
        <li class="next">
          <a accesskey="n" href="../part2.html" title=
          "准备构建">下一页</a>
          <p>
            准备构建
          </p>
        </li>
        <li class="up">
          <a accesskey="u" href="chapter01.html" title=
          "第一部分&nbsp;介绍">返回</a>
        </li>
        <li class="home">
          <a accesskey="h" href="../index.html" title=
          "Linux From Scratch - Version 8.0 ">首页</a>
        </li>
      </ul>
    </div>
    <div class="sect1" lang="en" xml:lang="en">
      <h1 class="sect1">
        <a id="ch-intro-askforhelp" name="ch-intro-askforhelp"></a>1.5. 帮助
      </h1>
      <p>
        当你使用本书工作时遇到问题，请查看此页面 <a class="ulink" href=
        "http://www.linuxfromscratch.org/faq/#generalfaq">http://www.linuxfromscratch.org/faq/#generalfaq</a> 的 FAQ 。这里的问题大多已被解答。如果你的问题在此页面没有答案，先试试找找这个问题的根源。下面的线索会给你一些排错的指导： 
        <a class="ulink" href=
        "http://www.linuxfromscratch.org/hints/downloads/files/errors.txt">http://www.linuxfromscratch.org/hints/downloads/files/errors.txt</a>。
      </p>
      <p>
        如果你在 FAQ 的问题列表上找到你的问题，可以搜索 <a class="ulink" href=
        "http://www.linuxfromscratch.org/search.html">http://www.linuxfromscratch.org/search.html</a> 页面上的邮件列表。
      </p>
      <p>
        我们也有一个非常棒的 LFS 社区，社区很愿意通过邮件列表和 IRC （见本书 <a class="xref"
        href="resources.html" title="1.4.&nbsp;资源">1.4  
        &ldquo;资源&rdquo;</a> 章节）。但是我们每天还是会收到一些问题，这些问题大部分都能通过访问 FAQ 以及搜索邮件列表轻易解决。所以为了使我们提供最好的帮助，提出问题前你自己得先做些搜索工作。这能使我们专注于解决那些少见的问题。如果你的搜索没有解决方案，请在你的帮助请求里引用所有的相关信息（下面提及的）。
      </p>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          1.5.1. 需要提供的信息
        </h2>
        <p>
          除了要提供遇到问题的简要描述，你还需要提供以下信息：
        </p>
        <div class="itemizedlist">
          <ul>
            <li class="listitem">
              <p>
                正在使用的手册版本（本书是 <span class=
                "phrase">8.0</span> ）
              </p>
            </li>
            <li class="listitem">
              <p>
                用于构建 LFS 的宿主机发行版及其版本
              </p>
            </li>
            <li class="listitem">
              <p>
                本手册 <a class="xref" href=
                "../chapter02/hostreqs.html#version-check">宿主机系统要求</a> 脚本的输出信息
              </p>
            </li>
            <li class="listitem">
              <p>
               遇见问题的软件包或本手册章节
              </p>
            </li>
            <li class="listitem">
              <p>
                收到的确切的错误信息
              </p>
            </li>
            <li class="listitem">
              <p>
                注明你是否脱离了本手册的内容
              </p>
            </li>
          </ul>
        </div>
        <div class="admon note">
          <img alt="[Note]" src="../images/note.png" />
          <h3>
            注意
          </h3>
          <p>
            脱离本手册操作并<span class=
            "emphasis"><em>不</em></span> 意味着我们不会帮你，但是 LFS 毕竟属于个人的爱好，坦率地指明对既定流程的改动，会对我们评估和确定你问题的可能原因有所帮助。
          </p>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          1.5.2. 配置脚本问题
        </h2>
        <p>
          若在运行 <span class=
          "command"><strong>configure</strong></span> 脚本时出错，请核查
          <code class="filename">config.log</code> 文件。这个文件包含 <span class=
          "command"><strong>configure</strong></span> 过程中没有输出到屏幕上的错误。如果你要寻求帮助的话请包含<span class=
          "emphasis"><em>相关</em></span> 行。
        </p>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <h2 class="sect2">
          1.5.3. 编译问题
        </h2>
        <p>
          确定编译错误原因时屏幕输出和相关文件内容都很有用。 <span class="command"><strong>configure</strong></span>
          脚本和 <span class="command"><strong>make</strong></span>
          执行时的屏幕输出都很有用。没有必要包含全部输出，但是请确保包含足够的相关信息。下面是从 <span class="command"><strong>make</strong></span>的屏幕输出中需要包括的信息类型的示例：
        </p>
        <pre class="screen">
<code class="computeroutput">gcc -DALIASPATH=\"/mnt/lfs/usr/share/locale:.\"
-DLOCALEDIR=\"/mnt/lfs/usr/share/locale\"
-DLIBDIR=\"/mnt/lfs/usr/lib\"
-DINCLUDEDIR=\"/mnt/lfs/usr/include\" -DHAVE_CONFIG_H -I. -I.
-g -O2 -c getopt1.c
gcc -g -O2 -static -o make ar.o arscan.o commands.o dir.o
expand.o file.o function.o getopt.o implicit.o job.o main.o
misc.o read.o remake.o rule.o signame.o variable.o vpath.o
default.o remote-stub.o version.o opt1.o
-lutil job.o: In function `load_too_high':
/lfs/tmp/make-3.79.1/job.c:1565: undefined reference
to `getloadavg'
collect2: ld returned 1 exit status
make[2]: *** [make] Error 1
make[2]: Leaving directory `/lfs/tmp/make-3.79.1'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/lfs/tmp/make-3.79.1'
make: *** [all-recursive-am] Error 2</code>
</pre>
        <p>
          这时候，很多人只会包含最后一行错误信息：
        </p>
        <pre class="screen">
<code class="computeroutput">make [2]: *** [make] Error 1</code>
</pre>
        <p>
          这些信息不足以诊断问题，因为这些信息只注明有错误产生，却没有注明 <span class=
          "emphasis"><em>哪儿</em></span> 产生了错误。像上面这一段信息才是应该保存的，因为这些信息包含了已执行的命令及相关的错误信息。
        </p>
        <p>
          关于提问的智慧，可以参见这篇 <a class="ulink" href=
          "http://catb.org/~esr/faqs/smart-questions.html">http://catb.org/~esr/faqs/smart-questions.html</a>文章。
          阅读并遵循此文章中的提示，可以增加你获得所需帮助的可能性。
        </p>
      </div>
    </div>
    <div class="navfooter">
      <ul>
        <li class="prev">
          <a accesskey="p" href="resources.html" title="资源">上一页</a>
          <p>
            资源
          </p>
        </li>
        <li class="next">
          <a accesskey="n" href="../part2.html" title=
          "准备构建">下一页</a>
          <p>
            准备构建
          </p>
        </li>
        <li class="up">
          <a accesskey="u" href="chapter01.html" title=
          "第一部分&nbsp;介绍">返回</a>
        </li>
        <li class="home">
          <a accesskey="h" href="../index.html" title=
          "Linux From Scratch - Version 8.0 ">首页</a>
        </li>
      </ul>
    </div>
  </body>
</html>
